package com.alibaba.citrus.ots.platform.enhance.functions.diff.sap.template;

import com.alibaba.citrus.ots.platform.enhance.functions.diff.sap.constant.ConsignmentOrderLineDiffStandardFieldDict;

import java.util.HashSet;
import java.util.Set;

/**
 * @author: qiaojiange
 * @create: 2022/01/23
 * @Description 销售子单 SAP017 接口
 */
public class Sap017DetailStandardTemplate {

    private static Set<String> standardFieldSet = new HashSet<>();

    static {
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.SAP_ORDER_LINE_ID.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.SAP_SO_LINE_ID.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.OTS_SO_LINE_ID.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.SAP_SC_ITEM_ID.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.QTY.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.POD_STATUS.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.POD_QTY.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.FACTORY_CODE.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.INVENTORY_CODE.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.SALE_UNIT.getFieldCode());
        standardFieldSet.add(ConsignmentOrderLineDiffStandardFieldDict.BASIC_QUANTITY.getFieldCode());

    }

    public static Set<String> obtainTemplateFieldSet() {
        return standardFieldSet;
    }

    public static Set<String> obtainIgnoreFieldSet() {

        return null;
    }
}
